@main_width:690rpx;//白色框框宽度
@width: 470rpx;//图片宽度
@height: 300rpx;//图片高度
@section_left:27%;//框框内 左侧宽度
.container{
    background-color: #eee;
    .warn{
        width: 100%;
        padding: 2% 3%;
        margin-bottom:10rpx;
        background-color: #fef3e9;
        color: #d8955f;
    }
    form{
        .section{
            display:flex;
            flex-direction: row;
            align-items: center;
            background-color: #fff;
            box-sizing: border-box;
            width:@main_width;
            border-radius: 20rpx;
            padding: 3% 20rpx;
            margin: 2% auto;
            .section_left{
                font-size: 18px;
                width: @section_left;
            }
            .right_input{
                max-width: 65%;
            }
            .right_img{
                width: 40rpx;
                height: 40rpx;
            }
            input{
                flex: 1;
            }
        }
        .main {
            box-sizing: border-box;
            width: @main_width;
            height: 400rpx;
            background-color: #fff;
            border-radius: 30rpx;
            margin: 15rpx auto;
            padding: 50rpx 20rpx;
            position: relative;
            .main_left{
                position: absolute;
                width: @section_left;
            }
            .main_right{
                left:@section_left;
                width: @width;
                height: @height;
                position: absolute;
                border-radius: 10rpx;
                .up_img_warp{
                    width: @width;
                    height: @height;
                    position: absolute;
                    .showimg {
                        width: @width;
                        height: @height;
                        position: absolute;
                        border-radius: 10rpx;
                    }
                    .clear{
                        position: absolute;
                        width: 50rpx;
                        height: 50rpx;
                        top:-25rpx;
                        right: -25rpx;
                    }
                    .tips{
                        position: absolute;
                        padding:2rpx 7rpx;
                        line-height: 37rpx;
                        background-color: #F8C24C;
                        z-index: 102;
                        font-size: small;
                        border-radius: 10rpx 0;
                    }
                }
                .mask {
                    position: absolute;
                    top: 0;
                    bottom: 0;
                    width: @width;
                    height: @height;
                    background: #2f2f2f;
                    opacity: 0.4;
                    z-index: 99;
                    border-radius: 10rpx;
                }
                .content {
                    display: flex;
                    flex-direction: column;
                    position: absolute;
                    width: @width;
                    height: @height;
                    justify-content:center;
                    align-items: center;
                    z-index: 102;
                    color: #fff;
                }
            }
        }
        .btn-area{
            padding-bottom: 30rpx;
            button{
                height: 90rpx;
                margin: 30rpx auto 0;
            }
        }
    }
}